pieces of pig, cow, or lamb stomach - Spanish English Dictionary